# locust777

game.h


#include<stdio.h>
#include<time.h>
#include<stdlib.h>

#define ROW 9
#define COL 9

#define ROWS ROW+2
#define COLS COL+2

#define EASY_COUNT 10

void InitBoard(char board[ROWS][COLS],int rows,int cols);
void DispalyBoard(char board[ROWS][COLS],int row,int col);
void SetMine(char board[ROWS][COLS],int row,int col);
void FindMine(char min[ROWS][COLS],char show[ROWS][COLS],int row,int col);



game.c

#include"game.h"
void InitBoard(char board[ROWS][COLS],int rows,int cols,char set)
{
int i = 0;
int j = 0;
for(i = 0;i < rows;i++)
{
for(j = 0;j < cols;j++)
{
board[i][j] = set;
}
}

}

void DispalyBoard(char board[ROWS][COLS],int row,int col)
{
	int i = 0;
	int j = 0;
	printf("-----------------扫雷游戏------------------\n");
	for(j = 0;j <= col;j++)
	{
	printf("%d ",j);
	}
	printf("\n");

	for(i = 0;i <= row;i++)
	{
		printf("%d ",i);
	for(i = 1;i <= col;j++)
	{
	printf("%c",board[i][j]);
	}
	printf("\n");
	}
	printf("-----------------扫雷游戏-------------------\n");
}

void SetMine(char board[ROWS][COLS],int row,int col)
{
int count = 10;
}




test.c
#include<stdio.h>
void menu()
{
printf("*****************************");
printf("******       1.play    ******");
printf("******       2.exit    ******");
printf("*****************************");
}




void game()
{
	char main[ROWS][COLS] = {0};//存放不止好雷的信息
	char show[ROWS][COLS] = { 0 };//存放排查出雷的信息
	//初始化数组内容为指定的内容
	//mine 数组在没有布置雷的时候，都是'0'
    InitBoard(mine,ROWS,COLS,'0');
	//show 数组在没有排查的时候，都是'*'
    InitBoard(show,ROWS,COLS,'*');

	//DisplayBoard(main,ROW,COL)
	//设置雷
	SetMine(mine,ROW,COL);

	DisplayBoard(show,row,col);
}

int main()
{
	int input = 0;
	//设置随机数的生成起点
	srand((unsigned int)time(NULL));

	do
	{
	menu();
	printf("请选择:>");
	scanf("%d",input);
	switch(input)
	{
	case 1:
		printf("扫雷\n");
		break;
	case 2:
		printf("退出游戏\n");
		break;
	default:
		printf("选择错误\n");
		break;
	}
	}
	while(input);

return 0;
}
